package cn.cttic.app.api.domain.bo;

import lombok.Data;

import jakarta.validation.constraints.NotNull;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
public class DoInstallActionBo extends InstallOrderActionBaseBo {

    /**
     * 外业分组ID
     */
    private String stepGroupId = "10000";

    /**
     * 外业步骤ID
     */
    @NotNull(message = "步骤ID不可为空")
    private String stepId;

    /**
     * 外业操作类型（ADD，REMOVE，CLEAR)
     */
    private String actionName = "ADD";

    /**
     * 参数（IMEI等）
     */
    private String param;
}
